Definition of Claymore Mine

  • (noun) an antipersonnel land mine whose blast is aimed at the oncoming enemy

Synonyms of Claymore Mine


Antonyms of Claymore Mine


No Antonyms Found.

Homophones of Claymore Mine


No Homophones Found.